#ifndef BANK_H
#define BANK_H

#include <stdio.h>
#include <string.h>

// 账户结构体定义
typedef struct {
    char account_id[20];   // 账号
    char name[50];         // 姓名
    double balance;        // 余额
} Account;

// 函数声明
// 初始化账户
void init_account(Account *acc, const char *id, const char *name, double initial_balance);

// 存款操作
int deposit(Account *acc, double amount);

// 取款操作
int withdraw(Account *acc, double amount);

// 查询余额
double check_balance(const Account *acc);

// 显示账户信息
void show_account(const Account *acc);

#endif